.s-bs-table {

    &__content {
        display: inline-table;
        border: solid 1px #d3d3d3;
        &__main {
            background-color: #fff;
        }
        &__tr{
            // display: table-row;
            height: 25px;
            line-height: 25px;
        }
        &__tr--even {
            background-color: #f6f7f8;
        }
        &__th {
            height: 30px;
            line-height: 30px;
            background-color: #f6f7f8;
            background-image: linear-gradient(#fff, #efefef);
        }
        &__td {
            display: table-cell;
            // border-bottom: 1px solid #e8e8e8;
            vertical-align: middle;
            padding: 0 4px;
            &--edit {
                width: 99%;
            }
        }
    }
    &__content__td:not(:last-child) {
        border-right: solid 1px #d3d3d3;
    }
    &__content__tr:not(:last-child) {
        // border-bottom: solid 1px #e8e8e8;
    }

}